package com.flame.workflow.re.entity;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;

/**
 * flame_workflow_re_properties 流程属性定义表
 *
 * @author 吴欣童
 * @since 2023-05-04 19:56:01
 */
public class Property {

    /** 流程模型ID */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long modelId;

    /** 流程版本 */
    private Integer modelVersion;

    /** 属性ID(节点ID、表单项CODE) */
    private String objectId;

    /** 属性KEY */
    private String propertyKey;

    /** 属性VALUE */
    private String propertyValue;

    public Long getModelId() {
        return modelId;
    }

    public void setModelId(Long modelId) {
        this.modelId = modelId;
    }

    public Integer getModelVersion() {
        return modelVersion;
    }

    public void setModelVersion(Integer modelVersion) {
        this.modelVersion = modelVersion;
    }

    public String getObjectId() {
        return objectId;
    }

    public void setObjectId(String objectId) {
        this.objectId = objectId;
    }

    public String getPropertyKey() {
        return propertyKey;
    }

    public void setPropertyKey(String propertyKey) {
        this.propertyKey = propertyKey;
    }

    public String getPropertyValue() {
        return propertyValue;
    }

    public void setPropertyValue(String propertyValue) {
        this.propertyValue = propertyValue;
    }
}
